約 2,153,320 件
https://w.atwiki.jp/autohotkey_v2/pages/13.html
AutoHotkeyは、それ自体では何もしません。スクリプトとは、プログラムの指示を含む、拡張子 .ahk のプレーンテキストファイルのことで、設定ファイルのようなものですが、より強力なものです。スクリプトは、1つのアクションを実行して終了する程度のものですが、ほとんどのスクリプトでは、いくつかのホットキーを定義し、それぞれのホットキーに続いて、ホットキーが押されたときに実行する1つまたは複数のアクションを指定します。 #z Run https //www.autohotkey.com ; Win+Z ^!n ; Ctrl+Alt+N { if WinExist( Untitled - Notepad ) WinActivate else Run Notepad } ヒント ブラウザがサポートしている場合は、コード ブロックの上にマウスを移動すると、コード ブロックの右上に表示されるボタンをクリックして、任意のコード ブロック (上のコードなど) をスクリプト ファイルとしてダウンロードできます。 目次 スクリプトを作成する スクリプトを編集する スクリプトを実行する トレイのアイコン メインウィンドウ 埋め込みスクリプト コマンドラインの使用法 AutoHotkey.exeの移植性 ランチャー ダッシュ 新しいスクリプト インストール UIアクセスで実行 スクリプトを作成する スクリプト ファイルを作成するには、いくつかの一般的な方法があります。 メモ帳(またはお好みのテキストエディタ)で、ファイル名の拡張子を .ahk としてファイルを保存します。システムによっては、エディターが別の拡張子(.txtなど)を追加しないように、名前を引用符で囲む必要がある場合があります。 ASCII 以外の文字が含まれる場合は、BOM 付きの UTF-8 としてファイルを保存してください。詳しくはFAQ をご覧ください。} エクスプローラで、スクリプトを保存したいフォルダの空き領域で右クリックし、「新規作成」「AutoHotkey Script」を選択します。次に、スクリプトの名前を入力します(拡張子.ahkが表示されている場合は、消さないように注意してください)。 Dashで、[New script]を選択し、スクリプトの名前(拡張子.ahkを除く)を入力して[Create]または[Edit]をクリックします。スクリプトの作成に使用するテンプレートと保存場所は、このウィンドウで設定でき、必要に応じてデフォルトとして設定することもできます。スクリプトの書き方の詳細については、スクリプト言語を参照してください。 スクリプトの書き方については、「スクリプト言語」を参照してください。 スクリプトを編集する スクリプトを編集用に開くには、スクリプトファイルを右クリックして「スクリプトの編集」を選択します。スクリプトがすでに実行されている場合は、編集機能を使用するか、スクリプトのトレイアイコンを右クリックして[スクリプトの編集]を選択できます。デフォルトのエディタをまだ選択していない場合は、エディタを選択するように促されるはずです。そうでない場合は、DashのEditor settingsでデフォルトのエディタを変更することができます。もちろん、最初にテキストエディタを開いてから、他のテキストファイルと同じようにスクリプトを開くことも可能です。 スクリプトを編集した後、変更を有効にするには、スクリプトを実行するか再読み込みする必要があります。実行中のスクリプトは、通常、トレイメニューから再読み込みできます。 スクリプトを実行する AutoHotkeyをインストールした状態で、スクリプトを実行するには、いくつかの方法があります。 エクスプローラでスクリプトファイル(またはスクリプトファイルへのショートカット)をダブルクリックする。 コマンドラインでAutoHotkey.exeを呼び出し、コマンドラインパラメータとしてスクリプトのファイル名を渡す。 デフォルトスクリプトを作成したら、スタートメニューのショートカットからAutoHotkeyを起動して実行する。 Windows 7以降でAutoHotkeyがタスクバーまたはスタートメニューにピン留めされている場合、最近のスクリプトまたはピン留めされているスクリプトは、プログラムのジャンプリストから起動することができます。 ほとんどのスクリプトは、実行中にのみ効果を発揮します。スクリプトを終了するには、トレイメニューまたはExitApp関数を使用します。スクリプトは、Windowsがシャットダウンしたときにも強制的に終了します。ユーザーがログインした後にスクリプトが自動的に起動するように設定するには、スクリプトファイルへのショートカットをスタートアップフォルダに配置するのが最も簡単な方法です。 スクリプトはコンパイルすることもできます。つまり、AutoHotkeyのバイナリファイルと一緒に組み合わせて、自己完結型の実行ファイル(.exe)を形成します。 トレイアイコン デフォルトでは、各スクリプトはタスクバーの通知領域(一般にトレイと呼ばれる)に独自のアイコンを追加します。 トレイアイコンは通常このように表示されます(ただし、スクリプトが一時停止または中断しているときは色や文字が変わります)。H トレイアイコンを右クリックすると、トレイメニューが表示され、デフォルトで以下のオプションがあります。 開く - スクリプトのメインウィンドウを開きます。 ヘルプ - AutoHotkey オフライン ヘルプ ファイルを開きます。 Window Spy - ウィンドウに関するさまざまな情報を表示します。 スクリプトの再読み込み - 「再読み込み」を参照してください。 スクリプトを編集する - 編集を参照してください。 Suspend Hotkeys - ホットキーを一時停止または一時停止解除します。 Pause Script - スクリプトを一時停止または一時停止解除します。 Exit - スクリプトを終了します。 デフォルトでは、トレイアイコンをダブルクリックすると、スクリプトのメインウィンドウが表示されます。 トレイアイコンとメニューの動作と外観はカスタマイズ可能です。 A_TrayMenu は、トレイメニューをカスタマイズするために使用できる Menu オブジェクトを返します。 A_IconHiddenまたは#NoTrayIconディレクティブを使用して、トレイアイコンを非表示(または表示)することができます。 A_IconTipは、トレイアイコンに新しいツールチップテキストを割り当てることができます。 TraySetIcon を使用して、アイコンを変更することができます。 メインウィンドウ スクリプトのメインウィンドウは通常非表示になっていますが、トレイアイコンや以下に示す機能のいずれかを使って表示することで、スクリプトのデバッグに役立つ情報にアクセスすることができます。表示] メニューの項目は、メインウィンドウの表示内容を制御します。 最近実行された行 - ListLines を参照してください。 変数とその内容 - ListVarsを参照してください。 ホットキーとそのメソッド - ListHotkeysを参照してください。 キー履歴とスクリプト情報 - KeyHistoryを参照してください。 既知の問題 スクリプトがメッセージ ボックスまたはその他のダイアログを表示している間は、メニュー項目のキーボード ショートカットは機能しません。 組み込み変数A_ScriptHwndには、スクリプトのメイン ウィンドウの一意の ID (HWND) が含まれています。 このウィンドウをWinCloseで(別のスクリプトからでも) 閉じると、スクリプトは終了しますが、他のほとんどの方法では、ウィンドウを非表示にしてスクリプトを実行したままにします。 メイン ウィンドウを最小化すると、自動的に非表示になります。これは、所有するウィンドウ (GUI ウィンドウや特定のダイアログ ウィンドウなど) が自動的に最小化されるのを防ぐために行われますが、メイン ウィンドウのタスクバー ボタンを非表示にする効果もあります。代わりに、メイン ウィンドウを通常どおり最小化できるようにするには、デフォルトの処理をOnMessageでオーバーライドします。例えば: ; This prevents the main window from hiding on minimize OnMessage 0x0112, PreventAutoMinimize ; WM_SYSCOMMAND = 0x0112 OnMessage 0x0005, PreventAutoMinimize ; WM_SIZE = 0x0005 ; This prevents owned GUI windows (but not dialogs) from automatically minimizing OnMessage 0x0018, PreventAutoMinimize Persistent PreventAutoMinimize(wParam, lParam, uMsg, hwnd) { if (uMsg = 0x0112 && wParam = 0xF020 && hwnd = A_ScriptHwnd) { ; SC_MINIMIZE = 0xF020 WinMinimize return 0 ; Prevent main window from hiding. } if (uMsg = 0x0005 && wParam = 1 && hwnd = A_ScriptHwnd) ; SIZE_MINIMIZED = 1 return 0 ; Prevent main window from hiding. if (uMsg = 0x0018 && lParam = 1) ; SW_PARENTCLOSING = 1 return 0 ; Prevent owned window from minimizing. } メインウィンドウのタイトル スクリプトのメイン ウィンドウのタイトルは、#SingleInstanceおよびReloadメカニズムによって使用され、同じスクリプトの他のインスタンスを識別します。タイトルを変更すると、スクリプトがそのように識別されなくなります。デフォルトのタイトルは、スクリプトのロード方法によって異なります。 ロード元 タイトル 例 .ahkファイル A_ScriptFullPath " - AutoHotkey v" A_AhkVersion E \My Script.ahk - AutoHotkey v1.1.33.09 主リソース(コンパイル済スクリプト) A_ScriptFullPath E \My Script.exe その他リソース A_ScriptFullPath " - " A_LineFile E \My AutoHotkey.exe - *BUILTIN-TOOL.AHK 次のコードは、デフォルトのタイトルをスクリプト自体で決定する方法を示しています(ただし、実際のタイトルはWinGetTitleで取得できます)。 title = A_ScriptFullPath if !A_IsCompiled title .= - AutoHotkey v A_AhkVersion ; For the correct result, this must be evaluated by the resource being executed, ; not an #include (unless the #include was merged into the script by Ahk2Exe) else if SubStr(A_LineFile, 1, 1) = * && A_LineFile != *#1 title .= - A_LineFile 埋め込みスクリプト スクリプトは、Ahk2Exeコンパイラを使用してWin32(RCDATA)リソースとして追加することにより、標準のAutoHotkey .exeファイルに組み込むことができます。追加のスクリプトを追加するには、AddResourceコンパイラディレクティブを参照してください。 埋め込みスクリプトは、コマンドラインまたは#Includeで、アスタリスク(*)の後にリソース名を記述して指定することができます。整数IDの場合、リソース名はハッシュ記号(#)に続けて10進数を指定する必要があります。 このプログラムは、ファイル内に存在する場合、以下のリソースからスクリプトコードを自動的に読み込むことができます。 ID 仕様 使い方 1 *#1 これは、.exeファイルからコンパイルされたスクリプトを作成するための手段です。このスクリプトは自動的に実行され、ほとんどのコマンドラインスイッチはプログラムによって解釈されるのではなく、スクリプトに渡されます。外部スクリプトや代替の埋め込みスクリプトは、/scriptスイッチを使用することで実行することができます。 2 *#2 このスクリプトがある場合、プログラムが読み込むスクリプトの前、および/includeで指定されたファイルの前に、自動的に「インクルード」されます。 メインスクリプトのソースが埋め込みリソースである場合、プログラムは「コンパイルスクリプト」モードで動作しますが、例外としてA_AhkPathには常に現在の実行ファイルのパスが含まれます(A_ScriptFullPathと同じです)。1以外のリソースについては、#SingleInstanceとReloadをサポートするために、リソース指定子がメインウィンドウのタイトルに含まれます。 埋め込みリソースから来たコードから参照される場合、A_LineFileにはアスタリスク(*)の後にリソース名が含まれます。 コマンドラインの使用法 プログラムの動作に影響を与えるコマンドラインスイッチのリストを含むコマンドラインの使用法については、「スクリプトにコマンドラインパラメータを渡す」を参照してください。 AutoHotkey.exe の移植性 AutoHotkey.exeファイルは、任意の.ahkスクリプトを起動するために必要なすべてのものです。 AutoHotkey.exeの名前を変更すると、デフォルトで実行されるスクリプトも変更され、AutoHotkeyがインストールされていないコンピュータで使用するためにスクリプトをコンパイルする代わりに使用することができます。例えば、MyScript.exeは、ファイル名が提供されない場合、自動的にMyScript.ahkを実行しますが、他のスクリプトを実行することも可能です。 ランチャー ランチャーは、1つのシステムでv1とv2のスクリプトを1つのファイル名拡張子で使用できるようにするもので、必ずしも1つのバージョンを優先したり、スクリプトを起動するための異なる方法を要求する必要はありません。ランチャーは、スクリプトに必要なバージョンの手がかりをチェックし、スクリプトを実行するための適切なexeを見つけることでこれを実現します。 スクリプトに#Requiresディレクティブが含まれている場合、ランチャーは、その要件を満たすexeを探します。それ以外の場合、ランチャーはオプションで構文をチェックする。つまり、2つのメジャーバージョンのうち1つでしか有効でないパターンをチェックするのです。一般的なパターンとしては、以下のようなものがあります。 v1 MsgBox、コンマ付き、MsgBox % "no end percent"、Legacy = assignment。 v1:中括弧や関数定義のない複数行のホットキー。 #NoEnv、#If(v1)または#HotIf(v2)などの共通ディレクティブ。 v2 囲い込みや行末の継続演算子による継続の曖昧さのない使用。 v2 v2 式中の「シングルクォート」またはファットアロー = の曖昧な使用。 検出は保守的であり、曖昧なケースは一般的に無視されるべきである。 検出が失敗した場合、デフォルトでは、ユーザーがバージョンを選択するためのメニューが表示されます。このデフォルトは、v1またはv2のいずれかを起動するように変更することができます。 既知の制限 チェックされるのはメインファイルのみです。 v1では/****/ のような行を含めることは合法ですが、v2では行末の*/はコメントを閉じるだけなので、このような行があると、スクリプトの大部分が(ランチャーとv1インタープリターの両方によって)無視されることがあります。 チェックされるのは構文だけで、意味論はチェックされません。例えば、xyz, は v2 では無効であるため、有効な v1 コマンドであると見なされます。xyz 1 は v2 では関数文である可能性がありますが、有効な v1 コマンドであると見なされるため、無視されます。 検出されるパターンは、実質的に1つのバージョンの構文エラーであるため、実際の構文エラーや不正に混合された構文を持つスクリプトは、誤認される可能性があります。 注:メインファイルの先頭で#Requiresを使用して必要なバージョンを宣言することで、あいまいさが解消されます。 起動設定 同じバージョン番号を持つ複数のインタープリターが見つかった場合、ランチャーは、あらかじめ決められた、またはユーザーが定義した基準に従って、それらをランク付けすることができます。基準は、カンマで区切られた部分文字列のリストとして表現することができ、それぞれの部分文字列は、一致を否定するために「!」を前置することができる。スコアは、どの部分文字列が一致したかに基づいて計算され、最も左の部分文字列が最も優先される。 ただし、"UIA "は例外で、ファイル名に"_UIA "が含まれていれば一致します。 例えば、_H, 64, !ANSIは、AutoHotkey_Hがあればそれを、システムと互換性があれば64ビットを、そして最後にANSIよりもUnicodeを優先します。 Launcher Settings GUIでは、"Unicode 32-bit "などのオプションがドロップダウンリストに表示されますが、サブストリングのリストは手動で入力することができます。 追加の(優先順位の高い)基準は、/RunWith ランチャースイッチを使用してコマンドラインで指定することができます。 基準は、#Requiresディレクティブを使用してスクリプト内で指定することができ、要件として(ターゲットAutoHotkeyバージョンでサポートされている場合)、または「prefer」で始まりフルストップまたは行末で終わるコメントとしてディレクティブに追加されます。例えば、以下のようになります。 基準 同じバージョン番号を持つ複数のインタープリターが見つかった場合、ランチャーは、事前に定義された、またはユーザー定義の一連の基準に従ってそれらをランク付けできます。条件は、部分文字列のカンマ区切りのリストとして表現できます。各部分文字列の前に「!」を付けることができます。一致を否定します。一致した部分文字列に基づいてスコアが計算され、最も左側の部分文字列が最も優先度が高くなります。 部分文字列は、ファイル名に「_UIA」が含まれている場合に一致する「UIA」を除いて、ファイルの説明で一致します。 たとえば、利用可能な場合は AutoHotkey_H を優先し、システムと互換性がある場合は 64 ビットを優先し、最後に ANSI よりも Unicode を優先します。_H, 64, !ANSI ランチャー設定 GUI には「Unicode 32 ビット」などのオプションを含むドロップダウン リストが表示されますが、部分文字列のリストは手動で入力できます。 /RunWithランチャー スイッチを使用して、コマンド ラインで追加の (優先度の高い) 条件を指定できます。 #Requiresディレクティブを要件として (ターゲットの AutoHotkey バージョンでサポートされている場合) 使用するか、"prefer" で始まりピリオドまたは行末で終わるコメントとしてディレクティブに追加することにより、スクリプト内で基準を指定できます。. 例えば: #Requires AutoHotkey v1.1.35 ; prefer 64-bit, Unicode. More comments. 実行 *起動 インストーラーは、"launch "という名前の隠しシェル動詞を登録し、/Launchスイッチでランチャーを実行させます。この例に従うことで活用することができます。 pid = RunWait( *Launch PathOfScript ) .ahkファイルに対するデフォルトの動作とは対照的です。 通常、起動したスクリプトの終了コードが返されるのに対し、/Launchでは、新たに起動したスクリプトのプロセスID(PID)が、ランチャーの終了コードとして返されます。RunのOutputVarPIDパラメータは、ランチャーのPIDを返します。 /スクリプトを起動した後、すぐにランチャーを終了させることができます。Launchを使用しない場合、ランチャーは通常、親プロセスがRunWait(PathOfScript)のような動作をしていると考える必要があり、ランチャーが起動したスクリプトより先に終了してしまうと期待通りに動作しない。 コマンドラインの使用法 ランチャーは、.ahkファイルがデフォルトでランチャーを使用するように設定されていない場合、またはランチャーの動作をより細かく制御するために、コマンドラインで明示的に実行することができます。ランチャーがコンパイルされている場合、その使用方法は、追加のランチャースイッチを除いて、基本的にAutoHotkey.exeと同じです。それ以外の場合、コマンドラインで使用するためのフォーマットは次のとおりです。 AutoHotkeyUX.exe launcher.ahk [Switches] [Script Filename] [Script Parameters] 通常、フルパスと引用符は、AutoHotkey インストールの UX サブディレクトリにある AutoHotkeyUX.exe と launcher.ahk へのパスとして使用されるでしょう。AutoHotkeyUX.exe(単なるコピーです)の代わりに、AutoHotkey32.exeまたはAutoHotkey64.exeの適切なバージョンを使用することができます。 スイッチは、標準的なスイッチと、以下のランチャー専用スイッチのいずれかを混在させることができます。 スイッチ 意味 /Launch バックグラウンドでスクリプトの終了を待つのではなく、スクリプトの起動直後にランチャーを終了させます。ランチャーの終了コードは、新しいスクリプト プロセスのプロセス ID (PID) です。 /RunWithcriteria スクリプトの起動に使用する実行可能ファイルを決定するための追加基準を指定します。たとえば、/RunWith UIA. /Which ランチャーが使用するインタープリターを識別し、スクリプトを実行する代わりにそれを返すようにします。#Requires または構文 (構文検出が有効な場合) で識別される場合、ランチャーの終了コードはメジャー バージョン番号 (1 または 2) であり、それ以外の場合は 0 です。Stdoutには,`n で終端された次のようなUTF-8文字列が出力されます.・バージョン番号。#Requires が検出された場合、これは "v" を除く、指定された任意の番号です。 それ以外の場合は、バージョンが検出されなかった場合を除き、終了コードと同じ整数です。 この場合、これは 0 で、ユーザーにプロンプトが表示されたことを示します。 または、1 または 2 で、構成されているユーザーの優先バージョンを示します。起動設定。・インタープリタEXEが見つかった場合に使用されるパスです。 ユーザーにプロンプトが表示されるか、互換性のあるインタープリターが見つからなかった場合は空白になります。・ランチャーが挿入する追加のコマンドラインスイッチ(/CP65001など)。今後、追加の行が返される可能性があります。 ダッシュ ダッシュは、サポートスクリプトとドキュメントへのアクセスを提供します。インストール後にスタートメニューの「AutoHotkey」ショートカットから開くか、インストールディレクトリから直接UXui-dash.ahkを実行することで開くことができます。現在は以下のようなメニューになっていますが、今後、アクティブなスクリプトのコントロールや、便利な機能を拡張していく予定です。 新しいスクリプトを作成する。テンプレートから新しいスクリプトを作成します。 コンパイルします。Ahk2Exeを開くか、自動的にダウンロードとインストールを行います。 ヘルプファイル(F1)。v1、v2、およびインストールディレクトリにあるその他のCHMファイルのヘルプファイル、オンラインドキュメントを含むメニューを表示します。 ウィンドウ・スパイ 起動の設定です。ランチャーを設定します。 エディター設定。.ahk ファイルのデフォルトエディターを設定します。 スタートメニューのショートカットでダッシュが起動しますが、タスクバー(Windows 7 または 10 ではスタートメニュー)にピン留めされている場合、ジャンプリストには open、runas または UIAccess シェル動詞で起動した最近のスクリプト(通常はエクスプローラーのコンテキストメニューまたはファイルのダブルクリックでアクセスされる)が含まれることに注意してください。スクリプトは簡単にアクセスできるようにピン留めすることができます。 新しいスクリプト 新規スクリプトGUIは、ダッシュボードから、またはエクスプローラでフォルダ内を右クリックして新規作成 → AutoHotkey Scriptを選択することでアクセスできます。このGUIを使用して、プリインストールまたはユーザー定義のテンプレートから新しいスクリプトファイルを作成し、オプションでそれを開いて編集することができます。 リスト内のテンプレートを右クリックすると、以下のオプションが表示されます。 テンプレートを編集する。テンプレートの編集:テンプレートをデフォルトのエディターで開きます。プリインストールされているテンプレートの場合、オリジナルを開くのではなく、編集可能なコピーが作成されます。 テンプレートを隠す。テンプレートを隠す:テンプレート名をGUIに表示されないテンプレートのリストに追加します。テンプレートの非表示を解除するには、HKCU\Software\AutoHotkNew\HideTemplateから対応するレジストリ値を削除します。 デフォルトとして設定する。デフォルトで選択されるようにテンプレートを設定します。 デフォルトでは、ファイルを作成した後、Ctrlキーを押したままでないとGUIが閉じます。 追加の設定は、GUI左下の設定ボタンからアクセスできます。 デフォルトでCreateになります。Enterキーを押すと、Createボタンが起動し、スクリプトが作成され、エクスプローラで選択されます。 デフォルトで編集:Enterを押すと、編集ボタンが起動し、スクリプトが作成され、デフォルトのスクリプトエディタで開かれます。 開いたままにする 有効にすると、スクリプトを作成した後にウィンドウが自動的に閉じなくなります。 フォルダーをデフォルトに設定する。現在のフォルダを、スクリプトを保存するデフォルトの場所として設定します。デフォルトの場所は、[新しいスクリプト]ウィンドウを直接または[ダッシュ]経由で開いた場合に使用され、エクスプローラーのコンテキストメニューから[新しいスクリプト]を起動した場合は使用されません。 テンプレートフォルダを開く ユーザー定義のテンプレートが保存されているフォルダを開きます。 テンプレート テンプレートファイルは、UXTemplates(プリインストール)と%A_MyDocuments%AutoHotkeyTemplates(ユーザー)から描かれ、ユーザー定義テンプレートは、同じ名前を持つプリインストールテンプレートを上書きする。%A_WinDir%ShellNewTemplate.ahk にファイルが存在する場合、それは "Legacy" として表示され、その名前のユーザー定義テンプレートで上書きすることができます。 各テンプレートは、以下のようなINIセクションを含むことができる。 /* [NewScriptTemplate] 説明 = 説明文 実行 = true|false|1|0 */ 上記のように、INIセクションが/*で始まり、*/で終わる場合、作成されたファイルには含まれません。 Descriptionはオプションです。GUI上ではファイル名の他に表示されます。 Executeはオプションです。trueを指定すると、A_Args[1]に作成するファイルのパス、A_Args[2]にユーザーがクリックしたボタンに応じて「作成」「編集」のいずれかを指定して、テンプレートスクリプトが実行されます。テンプレートスクリプトは、ファイルを作成し、必要に応じて編集用に開くことが期待されます。テンプレートスクリプトが他のファイルを#includeする必要がある場合、テンプレートリストに表示されないように、サブディレクトリに配置することができます。 インストール このインストーラと関連スクリプトは、複数のバージョンのAutoHotkeyの共存を可能にするために設計されています。ほとんどのことはインストール後に設定できるため、インストーラはほとんどオプションを提供しません。インストール時に選択する必要があるのは、以下の項目のみです。 インストールする場所。 インストールする場所。全ユーザーにインストールするか、現在のユーザーにインストールするか。 デフォルトでは、インストーラはすべてのユーザーに対して「%A_ProgramFiles%AutoHotkey」にインストールします。UI Accessオプションでは、Program Filesの下にプログラムをインストールする必要があるため、これを推奨します。インストーラがまだ管理者として実行されていない場合、[インストール]ボタンをクリックすると、ボタン上のシールドアイコンで示されるように、昇格を試みます。 カレントユーザーインストールでは、選択したディレクトリへの書き込み権限がある限り、管理者権限は必要ありません。カレントユーザーインストールのデフォルトのディレクトリは、"%LocalAppData%\Programs\AutoHotkey" です。 v1 でのインストール v1とv2を一緒にインストールする方法には、2種類あります。 v1を先にインストールし、その後v2をインストールする。この場合、v1のファイルはインストールディレクトリのルートに残され、現在のパスに依存する外部ツールやショートカットが壊れないようにする。 v1を追加バージョンとしてインストールする。v1.1.34.03以降のインストーラを実行すると、このオプションが得られます。または、後述の/installスイッチを使用します。各バージョンは、それぞれのサブディレクトリにインストールされます。 v1.1.34.02 以前のインストーラ (または v1.1.34.03 以前のカスタムインストール) を実行すると、バージョン番号、アンインストーラエントリー、ファイルタイプ登録の一部など、v2 インストーラがレジストリに設定した値のいくつかが上書きされます。また、v1のアンインストーラーも登録され、両バージョンを正しくアンインストールすることができなくなります。v2を再登録するには、v2インストーラを再実行するか、AutoHotkey32.exeまたはAutoHotkey64.exeを使用してUXinstall.ahkを実行してください。 デフォルトのバージョン v1インストールとは異なり、インストール時にデフォルトのバージョンは選択されません。デフォルトはランチャーによってより動的に処理され、ユーザーごとに設定することができます。 コマンドラインの使用法 DESTINATIONディレクトリに直接インストールする場合は、ソースディレクトリ内から、以下のように/installtoまたは/to(この2つのスイッチは互換性があります)を使用します。ダウンロードしたsetup.exe、またはダウンロードしたZIPなどから展開したファイルを使用します。 AutoHotkey_setup.exe /installto %DESTINATION% AutoHotkey32.exe UX\install.ahk /to %DESTINATION% SOURCE(AutoHotkey*.exeファイルを含むディレクトリ)から追加バージョンをインストールするには、現在のインストールディレクトリ内で以下を実行します(必要に応じてAutoHotkey32.exeのパスを調整します)。 AutoHotkey32.exe UX\install.ahk /install %SOURCE% 上記の完全なコマンド文字列は、HKLM\Software\AutoHotkey または HKCU\Software\AutoHotkeyの下にInstallCommandとして登録され、ソースディレクトリの代用として%1が指定されます。このレジストリ値を使用すると、より将来性があります。 現在のインストールを再登録するには AutoHotkey32.exe UX\install.ahk 現在のインストールを再登録するには AutoHotkey32.exe UX\install.ahk アンインストールするには AutoHotkey32.exe UX\install.ahk /uninstall または、次のレジストリ キーのいずれかからQuietUninstallString値を読み取り、それを実行します。 HKLM\Microsoft\Windows\CurrentVersion\Uninstall\AutoHotkey HKCU\Microsoft\Windows\CurrentVersion\Uninstall\AutoHotkey silentスイッチを使用すると、警告や確認ダイアログを抑制し、インストール完了時にDashが表示されないようにすることができます。以下のアクションは、警告なしに自動的に実行される場合があります。 AutoHotkey*.exeの上書きを許可するためにスクリプトを終了させる。 インストーラによって以前に登録されていないファイル、または登録後に変更されたファイルを上書きする。 タスクバーボタン v2インストーラでは、タスクバーボタンを分離するオプションが提供されていません。以前は、各AutoHotkey実行ファイルをホストアプリとして登録する(IsHostApp)ことで実現していましたが、この方法には限界があり、複数のバージョンをインストールできるようになると管理しづらくなってしまいます。その代わりに、各スクリプトは、そのプロセスまたはウィンドウのAppUserModelIDを設定して、グループ化を制御する必要があります。。 UIアクセスで実行 Program Filesの下にインストールする場合、インストーラは、いくつかの一般的なUAC関連の問題を回避するために使用できる追加のAutoHotkey exeファイルのセットを作成します。これらのファイルには、"_UIA.exe "という接尾辞が付けられます。これらのUIA.exeファイルの1つを管理者が使用してスクリプトを実行すると、スクリプト自体が管理者として実行されることなく、管理者として実行されるプログラムのウィンドウと対話することができるようになります。 インストーラは次のことを行います。 各AutoHotkey*.exeをAutoHotkey*_UIA.exeにコピーします。 各UIA.exeファイルの埋め込みマニフェストでuiAccess属性を設定します。 AutoHotkey」という名前の自己署名入りデジタル証明書を作成し、各UIA.exeファイルに署名します。 エクスプローラーのコンテキストメニューに「UIアクセスで実行」として表示されるUIAccessシェル動詞を登録します。デフォルトでは、ランチャーが実行され、スクリプトを実行するために適切なUIA.exeファイルを選択しようとします。 ランチャーは、v1スクリプト、v2スクリプト、またはその両方をデフォルトでUIアクセスで実行するように設定することもできますが、選択したバージョンとビルドに対してUIA.exeファイルが存在しない場合、このオプションは何の効果も持ちません。 UIアクセスで他のスクリプトを実行する必要があるスクリプトは、通常のコマンドライン・パラメーターで適切なUIA.exeファイルを実行するだけです。また、UIAccessシェル動詞が登録されている場合は、Runで使用することもできます。たとえば、次のようになります。Run *UIAccess "Script.ahk" を実行します。 既知の制限 UIAは、ファイルが信頼できる場所(Program Filesのサブディレクトリなど)にある場合にのみ有効です。 あるコンピュータで作成されたUIA.exeファイルは、その署名に使用されたデジタル証明書をインストールしない限り、他のコンピュータで実行できません。 セキュリティ上の制限により、UIA.exeファイルをCreateProcessで起動することはできません。代わりにShellExecuteを使用することができます。Runはその両方を試します。 UIA.exeファイルは、ファイルのデジタル署名が無効になるため、変更することはできません。 UIAプログラムは他のプログラムとは異なる「完全性レベル」で実行されるため、他のUIAプログラムによって登録されたオブジェクトにのみアクセスできます。例えば、ComObjActive("Word.Application")は、WordがUI Accessにマークされていないため、失敗します。 スクリプト自身のウィンドウは、セキュリティ上の理由から、UIA以外のプログラム/スクリプトによって自動化することができません。 マウスフック(InstallMouseHookのような単純なものでも可)を使用する非UIAスクリプトを実行すると、UIAスクリプトが所有するウィンドウにマウスが向いているときに、UIAスクリプト自身が実装したホットキーであっても、すべてのマウスホットキーが動作しないことがあります。回避策としては、UIAスクリプトが最後にロードされるようにすることです。 新しい親ウィンドウが常に上にあり、子ウィンドウが上にない場合、UIAは既存のウィンドウでGui +Parentオプションが機能しないようにします。 詳しくは、アーカイブフォーラムの「管理プログラムとのインタラクションを有効にする」を参照してください。 https //www.autohotkey.com/docs/v2/Program.htm
https://w.atwiki.jp/rt501y/pages/5.html
WPEの使い方について WPEはオンラインゲームにおいてパケットを改変するツールであり、これを利用することにより、さまざまな智徒を行ったりすることが出来る。 ここでは簡単にWPEの使い方を説明することにする。 私の環境ではWindowsXPなのでWPEPROを使用することになる。 解凍すると2つのファイルが現れるので早速WPEPRO.EXEをクリックする。 ソフトが起動したら、解析したいゲームを起動させてから赤丸のボタンを押してみる。 ポップアップの中に解析したいゲームのプログラムを見つけたら(画像ではメッセ)選択してOpenボタンをクリック 赤丸に示したボタンをクリックするとパケットの記録が開始される。 (ボタンの下のメーターが動く) 実際の解析の時には、記録開始>解析したい動作>記録終了。と言う流れになる。 赤丸の記録終了ボタンを押すと同時に、記録されたパケットがウインド内に表示される。 1 送信元アドレス 2 送信先アドレス 3 パケットサイズ 4 送信、受信の別 5 パケットのアスキー文字 6 パケットの内容 7 フィルタ パケット送信の際には7のフィルタを使用してパケットを改変することができる。 フィルタをWクリックすると別にウインドウが開く。 1 改変したい対象のパケットを指定する(一部でも可) 2 何バイト目かを指定 3 改変するパケットを入力(入力しないところは元のパケットと同じ数字が自動的に送られる) 4 ここをチェックしておくと対象パケットが送信されない 5 決定ボタン 以上が簡単であるが、WPEの使い方である。 但し、実際のゲームではパケットが暗号化されているため、それを解読しないとWPEでパケットを送信したとしてもサーバーから落とされるであろう。 WPEはワーム型ウイルス&トロイの木馬が付いています。-- Bill.G (2007-05-09 19 59 16) パケット書き換えるソフトのほとんどがトロイウィルス扱いされます。 -- 名無しさん (2007-07-18 17 19 07) あ -- あ (2008-02-05 20 08 16) WPEにもウイルスが入っているものと入っていないものがあり、入ってないものでもトロイとされます。 -- 名無しさん (2008-04-09 23 35 26) トロイついてるって聞いたが・・・・ -- 名無しさん (2008-09-11 17 25 49) 許可されていない可能性があります ってでてひらけっません -- 素人 (2008-12-06 11 35 00) 許可されない=ウィルスバスター起動が原因(?) -- ToMo (2009-01-23 20 31 29) 使い方がさっぱりわからん -- □ (2009-06-07 11 34 37) 初心者でもできるように説明してください。 -- yhd (2010-09-26 02 30 27) もう少し分かりやすくお願いします -- 名無しさん (2011-04-05 18 26 54) このサイトで安全なダウンロードサイトを紹介してください! お願いします!! -- 名無し (2011-05-30 08 07 01) ほしいです -- a (2011-07-10 14 03 03) なんか記録したって なにもでてこないーw -- リヤ (2011-07-18 08 28 31) なんか記録したって なにもでてこないーw -- リヤ (2011-07-18 08 28 38) ウイルスじゃくてもこういうファイルはウイルスって感知されるんだよ だから起動するにはウイルスバスターとかを一時的に無効にしとかないと -- ああああああ (2011-07-30 15 13 15) 汝の心に菩薩あり 心のまま進まれよ -- 名無しさん (2011-07-31 13 39 03) ピグの場合はどうするんですか? -- わかんね (2011-08-03 00 24 12) このソフトはおそらくウイルス 入ってないと思うが…どうなんだ?主 -- 雷神 (2011-08-04 06 17 06) 16進法とは? -- riya (2011-08-05 17 31 26) 無知大杉ワロタwwwこれぐらいのツールも扱えないとはwwwwwパケットハックうめえwwww -- 名無しさん (2011-08-07 14 52 55) ウイルスいりですかね? -- あああ (2011-08-19 21 10 39) アメーバピグのパケットでメールのやつってどうやるのおお? -- あああ (2011-08-20 12 40 43) sssssssssssssssssssssssssssssssssssss -- ssssssssssssssssssssssssssssssss (2011-08-21 18 06 13) あああああああああああああああああああああああああああああああああああああああああああああ -- あああああああああああああああああああああああああああああああああああああああああああああああああああああああああああ (2011-08-21 18 06 33) ウイルスあるなら後でウイルス検索したら? ってかダウンロードするときにウイルス検索勝手にされてるが -- 名無しさん (2011-08-21 21 57 27) ウイルスバスターでカスタム検索したら、 確かにひっかかったわw -- 名無しさん (2011-08-21 22 01 22) 早く死ねばいいのに管理人 -- えっ!? (2011-08-23 19 19 19) あぁ早く死ねばいいのによぉ -- 名無しさん (2011-08-23 19 21 03) おまえらまじでうんこやわ -- うんこ (2011-08-25 18 57 49) あめーばでどうやってつかうんだよおおおおおおおおお -- うんこ (2011-09-18 11 32 54) アメーバピグで使うな糞ども -- aaaaaaaaaaaaaaaaaaaaa (2011-09-19 17 36 04) 皆ウイルスウイルスうるさいがそこら辺に うpされてる奴よりは100倍ましだろ。 -- アホか (2011-09-19 17 37 47) わっ間ね~よおおおおおおおおおおおおおおお -- ごみ以上ゴキブリ未満 (2011-09-20 19 19 53) フィルターをやるにわどうせれば?・・・ -- 名無しさん (2011-09-23 15 59 22) 死ねええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええええ -- のえり (2011-09-24 10 10 41) ひらけないよおおおおおおおおおおおおおおおおおおおおおおおお -- ひrけないよおおおおおおおおおお (2011-09-27 18 11 15) まじかああああああああああああああああああああああああああああああああああああああよかったdlしなくてええええええええええええええええええええええええええええええええええええ -- 名無しさん (2011-09-30 11 05 52) 安全安全言っているけど、改造したいのはお前らだろ? 俺たちにとっては全く関係無いし、改造なんて個人の勝手だから。 そんなに改造したきゃ自分の身を削ってからやれ。 安全に行いたいし、改造もしたいなんて虫が良過ぎんだろうがww -- ああチャン (2011-10-12 18 46 03) コメわろたwwwwwwwwwwwwww -- コメコメクラヴ❤ (2011-10-16 15 34 04) コメ荒れすぎワロタwwwwwwwwwwwwwwwwww -- 名無しさん (2011-10-19 17 00 27) 解凍必要? -- り (2011-10-21 16 46 55) はぁ~ 馬鹿だこいつら・・・ -- 名無しさん (2011-10-22 16 15 45) ちんちんしゅっしゅっしゅっ(AA略) -- 名無しさん (2011-11-03 06 00 47) おわたうpろだー | wpepro ダウンロード | uploader.jp でダウンロードできないんだけど -- ダウンロード君 (2011-11-13 13 56 49) おらおらかかってきたらいいんですけどねえ -- うんこ (2011-11-25 19 26 17) なんでこないんですかねえ、びびってるんですかねえ、早くかかってきてもらってもいいんですけどねえ、PCの前でびびってんのか?早く投票しろよ屑ども -- うんこ (2011-11-25 19 27 02) ぐへへぐへへ -- れろれろ (2011-11-25 22 49 09) 自分で考えろ -- anyo (2011-12-05 17 25 57) これもって使えるだけで 自慢 好きな人かなり多いですからね~ 企業が成功したり、国や県から表彰受けたりしたら自慢できるけど。 -- 名無しさん (2011-12-06 16 46 30) いいかげえにしrぽおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおおお -- 名無しさん (2011-12-10 11 22 26) うささみハリケーンをダウンロードしてもやりかたがわかりません それにchoco.exeとかみつからない -- 名無しさん (2011-12-10 12 34 00) うさみみになってるよwwwww無知大杉ワロタwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww -- 名無し (2011-12-14 01 54 37) もう「かわいそう」の一言です・・・ -- 名無しさん (2011-12-21 17 29 17) トロイの木馬って結構厄介なウィルスだよなw 友人が感染しちゃったってさwwww -- ゴミ (2011-12-22 13 26 39) つかいかたわかんねええww -- ks (2011-12-25 18 38 39) retret -- yh (2011-12-27 22 19 46) 強いいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいいい稲えええええええええええええええええええええええええええええええええええええええええええええええ -- くそはげいみわからんのじゃあほ、かすがしんじまえ (2011-12-29 00 04 34) ლ(╹◡╹ლ) -- 名無しさん (2011-12-30 17 44 26) ┏━━━━━━━━━━━━━━━┓ |もう話題自体かわっちゃってるよ| ━━━━━━━━━━━━━━━━ -- Σ(゚Д゚ υ) アリャ (2012-01-04 18 02 49) ウイルスーウイルスーウイルスー ういるすーういるすーういるすー ウイルスーウイルスーウイルスーウイルスーウイルスーウイルスー -- 助けて (2012-01-10 20 27 00) フィルターのアドバンスモードについて知りたいです -- 誰かさん (2012-01-13 15 55 33) WPEに安全性ないっしょwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww -- まんk (2012-01-14 15 39 18) まったく意味わからねぇーよ雑魚(゚Д゚)<氏ね -- まんこ (2012-01-16 19 55 51) ゆとり 乙 コード改変とか小学生がやるもんじゃないよ -- 名無しさん (2012-01-19 15 02 15) ちんげ -- あ (2012-01-22 14 26 41) あほ -- あ (2012-01-22 14 27 02) だだだっだだだだだだだだだ -- あ (2012-01-22 14 27 57) アメーバピグ♪ マクロってどうやってつくるのかな♪ -- あ (2012-01-22 14 29 04) くそ つかえねぇーな -- ま (2012-02-05 14 08 52) さすがですね^-^もんくいうならこのサイトみるんじゃなね~よ -- リッキー (2012-02-06 22 28 44) これは嘘だろ -- 名無しさん (2012-02-25 18 46 27) ダウンロードする時にウイルスくんのか?なら大丈夫PSPでDLしてるから! -- まあまあ (2012-03-12 19 42 37) てかWPEつかってもウイルス検出されなかったぞ・・・ラッキーだったか・・・ -- まあまあ (2012-03-12 19 44 01) wpe使えない奴はpoyon使う奴だろ\_(・ω・`)ココ重要! -- 名無し (2012-03-12 21 47 21) お前ら無知共のためにこうやって分かりやすい説明してるのに、それに対しての文句って可笑しくない?問題は言い方だよ -- 名無し (2012-03-14 23 32 36) わからないならwpe使うなw 初心者とか言ったところで説明してもキリがない -- 名無しさん (2012-03-26 21 27 29) ょくゎヵんなぃ・・・(;・∀・)ヤメル -- みく (2012-04-02 14 12 24) わからんぞい -- ゆい (2012-04-02 17 42 00) やってみる。こんなにわかりやすく教えてくれて ありがと! わたしのもみてね -- はーちゃん (2012-04-02 17 49 14) これはやめた方がいい。 今からやる人やるな。 アメーバ一生できなくなるぞ。 -- あいうえお (2012-04-02 17 54 04) あいうえおさんの事信じてやらないでおく…。 なんか怖い -- mama (2012-04-02 17 59 25) >>>>あいうえおさん 普通に大丈夫だからwww アメーバ一生できるよwwwwwwwwwwwww -- 名無しさん (2012-04-09 22 36 41) これってウイルスに感染すんの?( ゚ ▽ ゚ ;) おろおろ(´・ω・`;) -- 名無しさん (2012-04-16 16 47 03) wpeをDL(ダウンロード)をしたあととかに、ウイルスに感染するんですか?例えばトロイの木馬とか……感染するか、しないか、教えてください!! -- 暇人 (2012-04-23 21 27 37) 怖いからDLしないww まずは安全第一だぞww -- 通りすがりのシャンクス (2012-04-24 21 09 58) ウイルスバスターしてるからできなぃ・・・ (´・ω・`) -- Riru (2012-04-25 21 08 58) おうふ・・・、WPE 使いてぇ・・、けど怖いぜ・・・、Poyonで我慢しとくか、もらい物のPC使ってWPE使っちゃる・・。 -- バロン (2012-04-27 06 39 22) あの、これって7でもウイルス来ちゃいますかね? tk広告においらの靴が載ってたⓦ -- 海ほたる。 (2012-04-30 16 49 13) 7って 意味違うだろう (´○`; ポカーン -- 名無しさん (2012-05-17 00 58 23) 分からないですもっと詳しくせつめいしたまえ -- oiu (2012-05-28 17 39 05) しばくぞ↑ -- イエローマン (2012-07-23 07 32 32) (´∀`*)ウフフ -- annpannmon (2012-07-30 16 08 56) あのーなんかWPEPROを押してもならないんですけどどうすれば -- 黒子のバスケ (2012-08-02 17 47 43) 単虎でのアイテム増殖はどうすればよろしいでしょうか? -- 名無しさん (2012-08-08 09 40 52) / / -- 名無しさん (2012-08-20 10 13 08) 少しは調べろよ(沙*・ω・)ウイルスなんて入ってないしw アンチウイルスソフトウェアが誤認識してるだけですwDLや使用する際は必ずアンチウイルスソフトを切ってください 使う際はすごく重要です。起動するためのソフトが消えてしまいます。 これを読んで使用するのは自己責任です。 -- 小学1年生! (2012-08-21 11 03 08) これってウイルス入るの? 親のpcだからDLしていいのか知らんけどww -- 名無しですが何かww (2012-09-21 20 05 54) はいってるよ、防災 -- 名無しさん (2012-09-30 18 55 50) 入ってるんじゃなくてwpeを動かすspy.dllが アンチにトロイだと勘違いされるんだよ 一切ウイルスは入ってない。 -- 名無しさん (2012-10-23 17 57 50) 誰か教えて下さい -- wpeの使い方がわかりません教えてください。 (2012-12-08 22 52 55) ゆとりとか言うレベルじゃねえなここの餓鬼共は ・このソフトをDLすると、まず間違えなくトロイの木馬と警告されます ・そんなの信じないで、ウィルスバスター等対策ソフトをオフにして(場合によってはDLからやり直し)使用してください ・途中でウィルス対策ソフトを起動したりもしないで、分かるまで時間をかけていじり倒して下さい ・きっと改造・改変思いのままでしょう♪ と、丁寧に書いておいてやろうwww ま、最後だけはいくら頑張らず投げ出す奴には当てはまら無いが -- 実に滑稽 (2012-12-10 02 47 57) 人に聞く前にググれks -- ピグで使うと利用規約違反w (2012-12-15 22 23 55) ・WPEにはウィルスは入っていません ・ピグで使うと利用規約違反になります ・WPE使えないならPoyonでも使ってろw -- 過去コメ見てから書き込もうね~ (2012-12-15 22 26 34) konntixya -- a (2013-01-04 20 40 13) WPE PRO 日本語 速度変更自由版ブログで無料公開中! http //ameblo.jp/mariowiiyahoo/ -- WPEWPE (2013-01-06 10 34 12) 意味わかんねぇ 一人でやってろ -- ろいず (2013-01-06 14 26 12) 何コレキチガイしかいないの… -- 名無しさん (2013-02-10 18 21 44) 単純な子多いね(笑)カワイイけどw トロイわろた(w^^)からのそれに関しての知ったか多いのなwwwwww poyon使ってろ←ナイスな意見(*´`)♪ -- すいれん (2013-04-06 23 59 03) パケくらい自前で鶴作って操作すればいいじゃないですか -- 名無しさん (2014-01-07 19 27 41) 多数のパケットを同時に送りたいのですがどうすればいいですか? -- 頼む。これだけ教えてください (2016-08-17 17 30 29) 何も知識のないやつは聞くな触んな -- 名無しさん (2017-04-08 06 46 57) お!?できねえぞ -- 名無しさん (2018-04-01 08 34 23) 名前 コメント
https://w.atwiki.jp/m1000/pages/112.html
<<OPLで開発 Programの使い方 まず「Program」とは実機上でOPLの開発を行う為のアプリケーションで、「Texted-UIQ-xxx.sis」をインストールするとアプリケーションランチャに表示されます。このアプリケーションを使用して、コーディングからOPLアプリケーションのデバッグまで行います。 Programの画面と基本的な使い方 Programを始めて実行すると以下のような画面が出てきます。 その他のUIQアプリケーションと同じように画面上部にメニューがあり、画面の中央部分にエディットエリアがあります。OPLのコードはエディットエリア上に書くことになります。初回起動時にはここに「PROC~ENDP」が書かれています。2回目以降の起動時には前回終了時に開いていたOPLファイルが展開されます。 基本的にM1000上でコーディングする場合はソフトキーボードを使用して文字入力することになりますが、Bluetoothキーボードを使用することもできます。エミュレータ上でコーディングする場合はPCのキーボードとウィンドウをドラッグする事によって手書き入力も可能です。またキーボードを使用している場合は、ショートカットキーを利用する事ができます。 Programuのメニュー Proguramuのメニューの説明です。カッコ内はキーボード入力時のショートカットキーです。ショートカットはエミュレータとBluetoothキーボードから利用できます。 FileNew:新規作成。ただし、作成中のコードがあれば保存する必要がある。 Open:Programで保存されたOPLコードを開きます。 SaveSave document:現在開いているコードに上書き保存します。 Save as:名前を付けて保存する。 Discard changes:(不明) Delete:現在のコードを破棄する。 MoreImport text:テキスト(文字コード:UTF-8N、改行コード:CRLF)ファイルのインポートをする。 Export as text:テキストファイルで保存する。 Close:Programを終了する。 EditUndo delete(Ctrl+z):削除されたコードのアンドゥ。(他の動作は無理) Cut(Ctrl+x):カット。 Copy(Ctrl+c):コピー。 Paste(Ctrl+p):ペースト。 Select all:全てを選択する。 Font:フォントの設定。 Indentation:インデントの設定。Tabs every:タブ押下時のスペースの数。 Automatic indent:オートインデント。 Horizontal scrollbar:水平方向のスクロールバーの表示・非表示の設定。 Preferences:オプション。Export text as:エクスポート時の文字コード。 Monospace fonts only:(不明) Show tabs:タブの表示 Show spaces:スペースの表示 Show paragraph ends:行の終りの表示 BuildTranslate(Ctrl+l):コード変換を行う。コード変換されたコードは「*.opo」となる。 Run program:現在編集中のコード変換されたOPLコード(*.opo)を実行する。 Show last error:最後に表示されたエラーを表示する。 Show procedures:コード中のプロシージャの一覧を表示する。また、選択されたプロシージャへジャンプする事ができる。 OPL掲示板
https://w.atwiki.jp/nfagia/pages/13.html
メタセコアLEの使い方講座 なお、完全に作り方はオリジナルになっています。 プロの目から見たら雑魚かもしれませんが、学校で教わった技術は軽く書いていきたいと思います。
https://w.atwiki.jp/cimnptvy1156/pages/79.html
大ぷよ(でかぷよ)の使い方 リミルです。こんにゃくさんの文章を自分なりに練り直しました。 大ぷよはフィバをやる上では避けては通れない、非常に重要なツモです。 基礎事項 4個同色のぷよが大ぷよ。 Aボタンで 青→黄→赤→緑 の順に色が変わる。Bボタンだと逆順。 色変えは高速落下のままできる事が望ましい。 キャラ決めの前に 大ぷよが来る回数 ツモ順の中での大ぷよの位置 ぐらいはチェックしておくこと。 (特徴のあるキャラ達) ラフィーナ、おにおん: 初回の大ぷよが6手目と早めである。 小ツモキャラなので、この大ぷよを無駄消ししてしまうと、スピード面で圧倒的に不利になる。 従って、早い段階で受け場所を確保しておく必要がある。 あくま、ナス: 中盤以降(8手目以降)に集中しており、1巡中に3回も降ってくる。 連鎖尾で同時消しにするか、副砲に用いることが多いと思われる。 たら、ルルー、サタン: 8手目・16手目・24手目・・・とやや短めのスパンで、コンスタントに降って来る。 感覚的にも大ぷよが降ってくるタイミングを把握しやすい。 幽霊、フェーリ、バル、レムレス: 初回が3~4手目と異常に早い。 また、初手全消しが取りやすい。 アルル: そもそも多ツモが無いっ。。 大ぷよの利用法 ▼(1) 折り返しに用いる ▼(2) 連鎖尾に用いる ▼(3) 副砲に用いる ▼(4) 発火する前のちょっとした伸ばし ▼(5) ごみぷよを掃除する <1.折り返しに用いる> 二色連鎖を考慮しておくと簡単に折り返しの増強ができる。 http //www.inosendo.com/puyo/rensim/??440000440000000000600000600000400000600044656774445667455674 GTRのL字部分に使う場合。例えば以下のように伸ばしていくとよい。 http //www.inosendo.com/puyo/rensim/??440000440000000000000000000000000000000004056744045677556674 http //www.inosendo.com/puyo/rensim/??400000700000700000400000740000740004456744445677556674 GTRの上に縦3で置いてしまった場合は大ぷよの出番。めくりの要領で綺麗に折り返せる。 http //www.inosendo.com/puyo/rensim/??660000660000000000000000000000700000700000700004456744445677556674 http //www.inosendo.com/puyo/rensim/??400000600000670000750000765000765004456744445677556674 下はダメな例。形が悪くなってしまっている。 http //www.inosendo.com/puyo/rensim/??400000700000600000600000760000760000760004456744445677556674 最近私がよくやる折り返し。組みやすく、低めに折り返せるので、上の空間が自由に使えるようになる。(潰しには弱いかも) http //www.inosendo.com/puyo/rensim/??660000660000000000000000000000000000070004056744445677556674 http //www.inosendo.com/puyo/rensim/??460000467000677004656744445677556674 大ぷよが早めに来るキャラなら階段の先折りが手早く組める。 http //www.inosendo.com/puyo/rensim/??770000770000000000000000000000000000700000400600405600475640 この手法を“裏リデル”と呼ぶ。おにおん、リデル辺りでやるとやりやすい。 更に折り返しを大ぷよで増強可能。 http //www.inosendo.com/puyo/rensim/??440000440000000000000000700000400000700000700000756400475640475640475640 <2.土台・連鎖尾に用いる> 当然だが、2マス以上の段差を予め作っておかなければならない。 http //www.inosendo.com/puyo/rensim/??44000044000000000000000000000000000005456705445664556774 下の土台では大ぷよを使いたくても使いようがない。 http //www.inosendo.com/puyo/rensim/??44000044000000000000000000000000000005456075445664556774 慣れないうちは単純な2-2階段で受ける事をオススメする。但し暴発には注意。 http //www.inosendo.com/puyo/rensim/??44000044000000000000000000000000000700456700445670556670 ぞろ目→大ぷよ と来る場合の捌き方。段差が既に1~2段ある場合は、ぞろ目は寝かせて使い、後で回収すれば良い。 http //www.inosendo.com/puyo/rensim/??55000055000000000000000044000000000000000700456700445670556670 http //www.inosendo.com/puyo/rensim/??54000754456745445675556674 色の選択。全消し狙いでなければ、なるべくフィールド上で使われていない色(もしくはNextに無い色)を選ぶのがよい。 http //www.inosendo.com/puyo/rensim/??6600006600000000000000000000000000450000445000557000 鍵土台では1-1-2と2-1-1の組みあわせも考慮すると楽に組める。千切ったぷよは連鎖尾へ。 http //www.inosendo.com/puyo/rensim/??5500005500000000000000066000000000000000000000000006000746000544000776005746 http //www.inosendo.com/puyo/rensim/??505000556005746005544006776065746 連鎖尾拡張のやり方。でかぷよを上手く使えたうえ、右端がやや底上げされているので第二折り返しも組みやすくなる。 http //www.inosendo.com/puyo/rensim/??55000055000000000000000007700007600000600000775400766544655477 大ぷよはなるべく端に置いたほうが良いという例。中央に置くと盛り上がってしまい、形が悪くなりやすい。 http //www.inosendo.com/puyo/rensim/??4400004400000000000000056000445060455670 http //www.inosendo.com/puyo/rensim/??44000044000000000000056000445060455670 めくりの要領で更に伸ばせる。 http //www.inosendo.com/puyo/rensim/??66000066000000000000000005000007000047056047445664455674 逆L字は土台で大ぷよを受ける形にもっていきやすい(らしい)。 http //www.inosendo.com/puyo/rensim/??77000077000000000000000000000000000000056060445670455660 http //www.inosendo.com/puyo/rensim/??70000676056766445677455667 ちょっと夢のある形。 http //www.inosendo.com/puyo/rensim/??66000066000000000000000000000500000540000460000447000556000 面白そうな例。DSでは難しいと思うけど、ポポイやゴゴットとかなら割と簡単に組めるかも。 http //www.inosendo.com/puyo/rensim/??55000055000000000077000077000000000066000066000000000000000005000005004445 http //www.inosendo.com/puyo/rensim/??6000056000067000067004075000075000057000057000076000076000065000065004445 <3.副砲に用いる> 同色連鎖を含む2連鎖。大ぷよの特性を上手く活かしている。 http //www.inosendo.com/puyo/rensim/??440000440000000400000700000760074650074765045765047456747445674556677 不発弾もお手のもの。一度に2列以上のお邪魔を降らすことが可能である。 http //www.inosendo.com/puyo/rensim/??550000550000000000005400005700005760056650056765065765564456744445677556674 もちろんヘルファイヤーの準備にも最適。 http //www.inosendo.com/puyo/rensim/??66000066000000000000400040700040760074650074765045765047456747445674556677 <4.発火前のちょっとした伸ばし> たった一手追加するだけで+1連鎖。アルルでは決して出来ない芸当だ。 ネクネクを見つつ色を変えるのがポイント。 http //www.inosendo.com/puyo/rensim/??60000050000000000550500550647000477000646600647607676547557544576657676547 http //www.inosendo.com/puyo/rensim/??55000055000000000000700000500000064000777474544655646777565665745644577455755 http //www.inosendo.com/puyo/rensim/??550000550000700000500000000000570000770000560000550654460654660754457575445574 http //www.inosendo.com/puyo/rensim/??5000004000000000000000660055540055640000640000675750567570567570567570 時間制限のあるフィーバー中においては必須の伸ばしテクニックである。 <5.ごみぷよの掃除に用いる> 回収できそうにないぷよや、暴発の原因となるぷよを取り除く。 http //www.inosendo.com/puyo/rensim/??440000440000000000004400056700776765475654665765465765454456744445677556674 また、キーぷよを外す時にも使える。 http //www.inosendo.com/puyo/rensim/??55000055000000000000000400056700776765475654665765465765454456744445677556674 いうまでもなく発火直前に使うテクニックであって、試合序盤の単発消しは避けたほうがよい。 <番外編 やってはいけないこと> 全消しでも無いのに、序盤で大ぷよを単発消しする。 http //www.inosendo.com/puyo/rensim/??7700007700000000000000000000000000400000445000556600 無理に受けて愚形になってしまう。 http //www.inosendo.com/puyo/rensim/??4400004400000000000000000000007000456000445644556645 大ぷよは置くだけでプラス1連鎖だから効率よく使おう!(焔竜さんの格言より) ← フィーバーのまとめページに戻る 参考リンク リデル14連鎖全消し(YouTube) リデル14連鎖(YouTube) でかぷよで+1連鎖(YouTube) 合体サブマリン14連鎖(YouTube) ご意見、感想、ツッコミ、苦情、その他諸々は以下に。。 名前 コメント (元にしたこんにゃくさんの記事) こんにゃくがフィバとなめもあることだし作りました でかぷよはFをやる点で非常に重要です(たぶん。。) まあとりあえず焔竜さんのhttp //akaryu.blog56.fc2.com/blog-entry-53.html見とくといいです 下の図でこんな状況で等で宙に浮いてるぷよはツモと思ってください。 下にあるほど先のツモで^^; 基本 その1 裏リデル ってやつです その2 ちょっとした伸ばし その3 折り返しで全般で その4 GTRで その4の場合[[こんな折り返しを考えときましょう こんなの 実用編? 鍵で こんな状況 (念のため言うとネクが黄ゾロ、ネクネクがでかぷよ) こうする 1-1-2と2-1-1を組みあわせることができるようになれば鍵は卒業です。鍵練習中or鍵できないって人はこれである程度は何とかなるんじゃないかと^^; GTRでこんなとき 普通に挟んで伸ばすことしか頭に入ってないと形が悪くなります ダメな例 そこででかぷよ 逆に言えばこの形が頭に入っていればGTRの上に縦3で置いても綺麗に組めるってことです。 こんな場合 こうしよう でかぷよを上手く使えたうえ、右端がやや底上げされているので第二折り返ししやすいです。一石二鳥w こんな場合 これ だと真ん中が高くなって2段目が組みにくい^^; だからこう 微妙にL字も頭に入れときましょう 右端の溝をもぐりこませてある黄色で連鎖尾にして埋めれば2段目が楽です。 更に発展 でかぷよでめくりみたいな感じですね。 まだ伸ばしたい場合は青で。 またもやL字 こうしましょう 誰でも知ってるよとかアルル使うからかんけえねえよ等の苦情感想 は↓に
https://w.atwiki.jp/htl22/pages/24.html
今すぐroot化してみんなの人柱になってよ!(保証しません) おまえがやれアホ
https://w.atwiki.jp/koiru/pages/36.html
簡単にまとめてみた poke.exe Perl版 poke.exe 1.解凍する 2.[poke.exe]を実行する 3.コイル(゚Д゚ )ウマー ほかのポケモンにする[setting.ini]を開く choice= の部分をいじる(8コイル 7ジバコイル 9タテトプス) 再起動 (゚Д゚ )ウマー 鯖をかえてみる[PostURL][CookieSetURL]をそれぞれ同じ値に変える Perl版 1.Perlをインスコする 2.ファイルを指定して 3.実行(゚Д゚ )ウマー
https://w.atwiki.jp/news4vipper/pages/12.html
https://w.atwiki.jp/purintai/pages/40.html
かしこい合成保存ストーンの使い方 執筆者 Kanon 武器や防具を合成するときに、材料の値段が高くなってくると合成保存ストーンを使うことがあるかと思います。知ってのとおり各種合成保存ストーンは合成の際に、仮に合成に失敗した場合でも材料が消滅せずにすむ便利なアイテムです。しかし、石自体は1回の合成で消えてしまう上に、1個あたりの値段がそれなりに高く(ぼったくり)、確率的に使ったほうがいい時とそうでない時があるので、その点について考察してみました。 レア合成 導出過程をごちゃごちゃと書いていましたが、自分でもすごーくわかりにくいと思いましたので、結論から言います。 レア合成保存石の値段÷合成失敗率が、合成素材(2個)の値段の合計よりも安い → 保存石を使った方がお得高い → 保存石を使わない方がお得 です。 なお、導出過程はこちら 暇な方はご覧ください。 <使い方の例> クエ血盟(値段5M)とクエアパ(値段7M)をつかってクエカエールを作る場合を想定します。レア合成石の相場を25Mとします。(2010/6現在)。カエールの合成成功率は大体20%とすると、失敗率は80%ですね。 したがって、レア合成石の値段÷失敗率 = 25÷0.8 = 31.25 となります。 これは素材の値段の合計(5+7=12)よりも高いですね。 よって、合成石を使わない方がお得 となります。 (ユニーク合成、エンシェント合成については、初期条件が多義に渡るため省略。。やればできるんだろうけど、めんどくさいのでやる気のある方作ってくだしあ。2つのレア装備の価格がわかればレア合成のときと同じようにできます。) 編集後記 てか、素材の在庫数とか合成前SDEの手間とか考えたら若干違ってくるような気がします・・・。ということで合成定数は実際より少し小さくなります。自己満足にお付き合いいただきありがとうございますた。間違ったこと言ってたら御指摘ください↓↓ テスト期間なのに・・・またやっちまった -- (かのん) 2008-07-24 02 01 47 確率と言われちゃ黙って居れんなwまあ突っ込むところは特にないけど(ぁ -- (みるp) 2008-07-24 22 11 53 ノザの努力、賞賛に値する -- (みのる) 2008-08-08 07 01 30 ↑誰だよwww -- (かのん) 2008-08-10 18 44 38 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/chuitter/pages/14.html
ページ内リンク 返信機能 ¦ Message機能 ¦ グループ機能 ¦ タグ機能 ¦ 突き機能 ¦ その他tips ¦ よくある質問とその答え(FAQ) ¦ 便利な外部ツール 返信機能 @XX (IDの後に半角スペース)で返信。例:@ch Hello! 直後に2バイト文字が記述されるのなら、半角スペースは省略できる。例:@chこんにちは 複数に対して返信することもできる。@の前に.(半角ピリオド)をつける必要はない。例 @ch @tj 元気? 文中や文末で@を用いることもできるが、直前には半角スペースが必要。例 おはよう @ch ステルス返信機能 ちゅぶやきの右端に矢印 ↖ がある。これをクリックすると投稿フォームに@XX が入力される。このとき@XX を消してちゅぶやいても、返信できる。通称ステルス返信。裏技らしい。 携帯電話の画面からはステルス返信は使えない。フルブラウザは恐らくその限りでない。 @なしの返信はちゅぶやき下部の in context から確認できる。ただし返信者にだけ(詳しくは後述)。 @なしの返信はパーソナルページの返信欄に記録されない。 @の有無問わず、返信ボタンによって返信された一連の流れをConversation(会話)と呼ぶ。Conversationの発起人には in context が見えない。返信した人らのちゅぶやきにのみ in context は表示される。 Message送受信機能 相互にフォローし合っているユーザー間で、よその人には見えないやりとりをすることができます。 全14文字です。twitterで言うところのダイレクトメッセージ機能です。 自分の送受信したMessageを確認しようと思ったら、クライアントソフトを使うと便利です。Webならパーソナルページに移動してチェックする必要があります。 ちなみにMessage内でもタグ機能は使えます。 通常の投稿フォームから送る d XX (dの後とIDの後に半角スペース)で通常のフォームから投稿できます。大文字のDでもOKです。例:d ch ABCDEFGHI ユーザーIDの後の半角スペースは、直後に2バイト文字が来たとしても省略できません。失敗例:d chおはよう パーソナルページのInbox、Outboxから送る Inbox/Outboxページ("http //chuitter.jp/自分のユーザーID/inbox"か"http //chuitter.jp/自分のユーザーID/outbox")から送る場合はコマンドによる字数制限を受けません。14字フルに使えます。例:あいうえおかきくけこさしすせ つまり、 d XX というコマンドを使って返信すると、より短いメッセージしか送れない。 コマンドでなくInboxかOutboxページから送ると、14文字全てがメッセージとして送れる。 グループ機能 同好の士を見つけるためのコミュニティ機能。 !XX (グループIDの後に半角スペース)でグループに向けて発言できる。グループページに反映する。例:!m 白米食べたい 直後に2バイト文字が記述されるのなら、半角スペースは省略できる。例:!mいかしゅうまいうまい ただし目標とするグループにはあらかじめ参加しておくこと。でないと!XX は無効となる。 また、URL短縮サービス縮.jpを用いた投稿は、グループへのちゅぶやきとして認識されない。 グループ管理者向け情報 グループを作るとき、"Aliases"欄にグループの別名を設定することができる。 別名に向けてちゅぶやいてもOK。 文中や文末で!を用いることもできるが、直前には半角スペースが必要。例 炒飯 !m タグ機能 #XXと記すと自身にタグを付与することができる。自身の属性や、現在の状態を示すのに便利である。元来分類のための機能だが、前記のような構想のもと、ちゅいったーの元スクリプトであるstatus.netは構築された。→参考リンク例:#おっぱいもいんもいん →このとき「おっぱいもいんもいん」がタグとして付与される。 また、グループ機能のみを使用したときでもタグは付与される。例 !g Awesome.→このときgがタグとして付与される 2つ以上同時に付与することもできる。2つ目以降の#の前には半角スペースが必要。例:#おっぱい #ぱい グループ機能と併用することもできる。このとき発言者・グループ両方にタグが付与される。例:!e #おっぱい タグはTOPの最近のタグやパーソナルページ、グループページのサイドバー下部で確認できる。 文中や文末で#を用いることもできるが、直前には半角スペースが必要。例 定期 #おっぱい タグ内には引用符(括弧など)を含めることはできない。全角半角関係なく使えない。 突き機能 自分がフォローをし、相手からもフォローされている間柄で使える機能。運営曰く「突き=相思相愛者にちゅぶ催促」。 つまり「突く」ボタンを押すことによって相手にちゅいったーでの発言を促す。突かれた側にはその旨メールが送られてくる。↓こんな感じ。 突いたほうのニックネーム(突いたほうのUserID) is wondering what you are up to these days and is inviting you to post some news. So let s hear from you ) http //chuitter.jp/突かれたほうのUserID/all Don t reply to this email; it won t get to them. With kind regards, ちゅいったー 突き機能利用のために必要な設定 登録時に送られてくるメールで認証を行う。うっかり登録メールを消しちゃった場合は、一旦「削除」ボタンを押してメールアドレスを削除し、登録・認証し直す。 「アカウント」→「メール設定」の"Allow friends to nudge me and send me an email."にチェックを入れる。 その他tips 運営のアカウントには ch と tj のふたつがある。tjはtwitterにも投稿するときに使うらしい。 ハイパーリンクしたいときはhttp //を抜くとよい。抜いてもちゃんと認識される。 URL短縮サービス縮.jpを使った場合、投稿エラーが発生する。しかし投稿そのものは成功する。反映までにタイムラグがある。 ユーザーIDは64文字まで設定可能だが、@付き返信を考慮して、なるべく短いIDにするのをおすすめする。 ブラウザによっては表示崩れするので、Tabキーやvimperatorを活用する。例:背景画像を変えるためにTabキーを押して参照ボタンへ移動する。 よくある質問とその答え(FAQ) サブスクライブって何だよ twitterで言うところのフォロー。 Messageって何だよ twitterで言うところのダイレクトメッセージ。詳しくはここ。 Inboxって? 今までにあなたが受け取ったMessageの数々です。 Outboxって? 今までにあなたが送ったMessageの数々です。 長いIDで登録しちゃったよどうしよう プロファイルのニックネーム欄から変更できるよ。 返信したいけど相手のID長すぎる ステルス返信使ってね。相手がそれに気づいてIDを短縮してくれるといいね。 外部リンク張りたい http //は抜いてよい。あとは短縮サービスいろいろ使ってみ。 縮.jp使うとエラーが出るんだけど エラーは無視してよい。連続投稿の必要もない。やや時間をおくと投稿は反映するよ。 背景画像変えられないよ! Tabキー押しまくって「参照」ボタンまで移動、「Enter」押下してね。 14文字じゃ俳句も書けないよ 俳句は17「音」だよ。漢字駆使してがんばって。送り仮名を省くのもいいと思う。→俳句グループ、川柳グループ twitterと連携したときにつくURLうぜえ →twitterfeedを使う、いっそOpera使う 英語でお話ししたい All Acronyms - The Most Comprehensive Acronyms and Abbreviations Dictionaryが参考になるかもね。英語での略記や略語の辞典だよ。あと外語グループもある。 便利な外部ツール URL短縮サービス 3.ly j.mpより短いURLを生成できる。 j.mp おなじみbit.lyが運営しているサービス。 縮.jp 漢字を使って短縮する。投稿時にエラーメッセージが出るが、投稿には成功する。エラーメッセージは無視するのを推奨する。これを使った投稿は反映までに少し時間がかかるので、焦って連続投稿しなくてよい。 2.ly 2009年11月現在、3.lyよりも短いURLを作成できる。サーバーダウンすることもある。 URLの前後には半角スペースを入れて下さい。例:リーダー3.ly/GOn 例2:3.ly/GOn リーダー 失敗例:3.ly/GOnリーダー ※半角スペースを入れていないため、全文がハイパーリンク扱いになってしまう。 画像アップローダー Twitpic twitterのアカウントで利用可能。 TwitGoo twitterのアカウントで利用可能。 imgur 手軽な画像アップローダー。 フィード管理ツール twitterfeed.com 外部のフィードを取得してtwitterにクロスポストしてくれるサービス。うまく使うとちゅいったー・twitter間でクロスポストできる。 →参考リンクちゅいったーからTwitterへURLなしクロスポスト - henihaNOTE